<?php
namespace App\Service\Pays\Alipay;

class Notify
{
    protected $data;
    
     // 创建
    public function __construct($data)
    {
        $this->data = $data;
    }
    
    // 成功响应
    public function response()
    {
        return 'success';
    }
    
    // 传入名称
    public function error()
    {
        return $this->data['trade_status'] <> 'TRADE_SUCCESS';
    }
    
    // 获取分割订单号
    public function getMakeOrderId()
    {
        return explode('_', $this->getOrderId());
    }
    
    // 获取原订单号
    public function getOrderId()
    {
        return $this->data['out_trade_no'];
    }
    
    // 获取金额
    public function getMoney()
    {
        return $this->data['total_amount'];
    }
}